package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.UserDto;
import com.zzyl.vo.RoleVo;
import com.zzyl.vo.UserVo;

import java.util.List;

public interface UserService {
    PageResponse<UserVo> findUserPage(UserDto userDto, int pageNum, int pageSize);

    UserVo createUser(UserDto userDto);

    Boolean resetPasswords(String userId);

    Boolean updateUser(UserDto userDto);


    List<UserVo> findUserList(UserVo userVo);

    Boolean updateUserStatus(String id, Integer status);

    int deleteUserByIds(List<Long> userIds);
}
